package top.kent90.pojo;

import java.io.Serializable;
import java.math.BigDecimal;

//项目列表  额外增加发起人电话  和 发起人昵称
public class ZczyItem implements Serializable {
    /**
     * 
     */
    private Integer id;

    /**
     * 发起人id
     */
    private Integer userId;
    /*
    * 发起人电话
    * */
    private String mobile;
    /*
    * 发起人昵称
    * */
    private String userNicename;
    /**
     * 项目内容
     * */
    private String description;
    /**
     * 回报内容
     * */
    private String itemreturns;


    /**
     * 项目类型1:综合权益类，2：股权交易类
     */
    private Integer type;

    /**
     * 分类id
     */
    private Integer category;

    /**
     * 项目标题
     */
    private String title;

    /**
     * 详情页头图
     */
    private String detailImg;

    /**
     * 列表页头图
     */
    private String listImg;

    /**
     * 项目简介
     */
    private String brief;

    /**
     * 目标金额
     */
    private BigDecimal targetAmount;

    /**
     * 起投金额
     */
    private BigDecimal perMoney;

    /**
     * 已筹金额
     */
    private BigDecimal actAmount;

    /**
     * 状态(1：上线)
     */
    private Integer status;

    /**
     * 开始时间
     */
    private String beginTime;

    /**
     * 结束时间
     */
    private String endTime;

    /**
     * 众筹天数
     */
    private String zcDays;

    /**
     * 项目缩略图
     */
    private String image;

    /**
     * 是否可以超额（1;是，0否）
     */
    private Integer isBeyond;

    /**
     * 是否推荐1:是，0：否
     */
    private Integer isRecommend;

    /**
     * 是否成功1:是，0：否
     */
    private String isEffect;

    /**
     * 所在省id
     */
    private Integer province;

    /**
     * 省名
     */
    private String provinceName;

    /**
     * 所在市id
     */
    private Integer city;

    /**
     * 市名
     */
    private String cityName;

    /**
     * 项目位置
     */
    private String location;

    /**
     * 浏览量
     */
    private Integer views;

    /**
     * 点赞数
     */
    private Integer doLike;

    /**
     * 创建时间
     */
    private String createtime;

    /**
     * 创建人
     */
    private String createby;

    /**
     * 更新时间
     */
    private String updatetime;

    /**
     * 更新人
     */
    private String updateby;

    /**
     * 
     * @return id 
     */
    public Integer getId() {
        return id;
    }

    /**
     * 
     * @param id 
     */
    public void setId(Integer id) {
        this.id = id;
    }
    public String getMobile() {
        return mobile;
    }
    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getItemreturns() {
        return itemreturns;
    }

    public void setItemreturns(String itemreturns) {
        this.itemreturns = itemreturns;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getUserNicename() {
        return userNicename;
    }

    public void setUserNicename(String userNicename) {
        this.userNicename = userNicename;
    }

    /**
     * 发起人id
     * @return user_id 发起人id
     */
    public Integer getUserId() {
        return userId;
    }

    /**
     * 发起人id
     * @param userId 发起人id
     */
    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    /**
     * 项目类型1:综合权益类，2：股权交易类
     * @return type 项目类型1:综合权益类，2：股权交易类
     */
    public Integer getType() {
        return type;
    }

    /**
     * 项目类型1:综合权益类，2：股权交易类
     * @param type 项目类型1:综合权益类，2：股权交易类
     */
    public void setType(Integer type) {
        this.type = type;
    }

    /**
     * 分类id
     * @return category 分类id
     */
    public Integer getCategory() {
        return category;
    }

    /**
     * 分类id
     * @param category 分类id
     */
    public void setCategory(Integer category) {
        this.category = category;
    }

    /**
     * 项目标题
     * @return title 项目标题
     */
    public String getTitle() {
        return title;
    }

    /**
     * 项目标题
     * @param title 项目标题
     */
    public void setTitle(String title) {
        this.title = title == null ? null : title.trim();
    }

    /**
     * 详情页头图
     * @return detail_img 详情页头图
     */
    public String getDetailImg() {
        return detailImg;
    }

    /**
     * 详情页头图
     * @param detailImg 详情页头图
     */
    public void setDetailImg(String detailImg) {
        this.detailImg = detailImg == null ? null : detailImg.trim();
    }

    /**
     * 列表页头图
     * @return list_img 列表页头图
     */
    public String getListImg() {
        return listImg;
    }

    /**
     * 列表页头图
     * @param listImg 列表页头图
     */
    public void setListImg(String listImg) {
        this.listImg = listImg == null ? null : listImg.trim();
    }

    /**
     * 项目简介
     * @return brief 项目简介
     */
    public String getBrief() {
        return brief;
    }

    /**
     * 项目简介
     * @param brief 项目简介
     */
    public void setBrief(String brief) {
        this.brief = brief == null ? null : brief.trim();
    }

    /**
     * 目标金额
     * @return target_amount 目标金额
     */
    public BigDecimal getTargetAmount() {
        return targetAmount;
    }

    /**
     * 目标金额
     * @param targetAmount 目标金额
     */
    public void setTargetAmount(BigDecimal targetAmount) {
        this.targetAmount = targetAmount;
    }

    /**
     * 起投金额
     * @return per_money 起投金额
     */
    public BigDecimal getPerMoney() {
        return perMoney;
    }

    /**
     * 起投金额
     * @param perMoney 起投金额
     */
    public void setPerMoney(BigDecimal perMoney) {
        this.perMoney = perMoney;
    }

    /**
     * 已筹金额
     * @return act_amount 已筹金额
     */
    public BigDecimal getActAmount() {
        return actAmount;
    }

    /**
     * 已筹金额
     * @param actAmount 已筹金额
     */
    public void setActAmount(BigDecimal actAmount) {
        this.actAmount = actAmount;
    }

    /**
     * 状态(1：上线)
     * @return status 状态(1：上线)
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 状态(1：上线)
     * @param status 状态(1：上线)
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * 开始时间
     * @return begin_time 开始时间
     */
    public String getBeginTime() {
        return beginTime;
    }

    /**
     * 开始时间
     * @param beginTime 开始时间
     */
    public void setBeginTime(String beginTime) {
        this.beginTime = beginTime == null ? null : beginTime.trim();
    }

    /**
     * 结束时间
     * @return end_time 结束时间
     */
    public String getEndTime() {
        return endTime;
    }

    /**
     * 结束时间
     * @param endTime 结束时间
     */
    public void setEndTime(String endTime) {
        this.endTime = endTime == null ? null : endTime.trim();
    }

    /**
     * 众筹天数
     * @return zc_days 众筹天数
     */
    public String getZcDays() {
        return zcDays;
    }

    /**
     * 众筹天数
     * @param zcDays 众筹天数
     */
    public void setZcDays(String zcDays) {
        this.zcDays = zcDays == null ? null : zcDays.trim();
    }

    /**
     * 项目缩略图
     * @return image 项目缩略图
     */
    public String getImage() {
        return image;
    }

    /**
     * 项目缩略图
     * @param image 项目缩略图
     */
    public void setImage(String image) {
        this.image = image == null ? null : image.trim();
    }

    /**
     * 是否可以超额（1;是，0否）
     * @return is_beyond 是否可以超额（1;是，0否）
     */
    public Integer getIsBeyond() {
        return isBeyond;
    }

    /**
     * 是否可以超额（1;是，0否）
     * @param isBeyond 是否可以超额（1;是，0否）
     */
    public void setIsBeyond(Integer isBeyond) {
        this.isBeyond = isBeyond;
    }

    /**
     * 是否推荐1:是，0：否
     * @return is_recommend 是否推荐1:是，0：否
     */
    public Integer getIsRecommend() {
        return isRecommend;
    }

    /**
     * 是否推荐1:是，0：否
     * @param isRecommend 是否推荐1:是，0：否
     */
    public void setIsRecommend(Integer isRecommend) {
        this.isRecommend = isRecommend;
    }

    /**
     * 是否成功1:是，0：否
     * @return is_effect 是否成功1:是，0：否
     */
    public String getIsEffect() {
        return isEffect;
    }

    /**
     * 是否成功1:是，0：否
     * @param isEffect 是否成功1:是，0：否
     */
    public void setIsEffect(String isEffect) {
        this.isEffect = isEffect == null ? null : isEffect.trim();
    }

    /**
     * 所在省id
     * @return province 所在省id
     */
    public Integer getProvince() {
        return province;
    }

    /**
     * 所在省id
     * @param province 所在省id
     */
    public void setProvince(Integer province) {
        this.province = province;
    }

    /**
     * 省名
     * @return province_name 省名
     */
    public String getProvinceName() {
        return provinceName;
    }

    /**
     * 省名
     * @param provinceName 省名
     */
    public void setProvinceName(String provinceName) {
        this.provinceName = provinceName == null ? null : provinceName.trim();
    }

    /**
     * 所在市id
     * @return city 所在市id
     */
    public Integer getCity() {
        return city;
    }

    /**
     * 所在市id
     * @param city 所在市id
     */
    public void setCity(Integer city) {
        this.city = city;
    }

    /**
     * 市名
     * @return city_name 市名
     */
    public String getCityName() {
        return cityName;
    }

    /**
     * 市名
     * @param cityName 市名
     */
    public void setCityName(String cityName) {
        this.cityName = cityName == null ? null : cityName.trim();
    }

    /**
     * 项目位置
     * @return location 项目位置
     */
    public String getLocation() {
        return location;
    }

    /**
     * 项目位置
     * @param location 项目位置
     */
    public void setLocation(String location) {
        this.location = location == null ? null : location.trim();
    }

    /**
     * 浏览量
     * @return views 浏览量
     */
    public Integer getViews() {
        return views;
    }

    /**
     * 浏览量
     * @param views 浏览量
     */
    public void setViews(Integer views) {
        this.views = views;
    }

    /**
     * 点赞数
     * @return do_like 点赞数
     */
    public Integer getDoLike() {
        return doLike;
    }

    /**
     * 点赞数
     * @param doLike 点赞数
     */
    public void setDoLike(Integer doLike) {
        this.doLike = doLike;
    }

    /**
     * 创建时间
     * @return createTime 创建时间
     */
    public String getCreatetime() {
        return createtime;
    }

    /**
     * 创建时间
     * @param createtime 创建时间
     */
    public void setCreatetime(String createtime) {
        this.createtime = createtime == null ? null : createtime.trim();
    }

    /**
     * 创建人
     * @return createBy 创建人
     */
    public String getCreateby() {
        return createby;
    }

    /**
     * 创建人
     * @param createby 创建人
     */
    public void setCreateby(String createby) {
        this.createby = createby == null ? null : createby.trim();
    }

    /**
     * 更新时间
     * @return updateTime 更新时间
     */
    public String getUpdatetime() {
        return updatetime;
    }

    /**
     * 更新时间
     * @param updatetime 更新时间
     */
    public void setUpdatetime(String updatetime) {
        this.updatetime = updatetime == null ? null : updatetime.trim();
    }

    /**
     * 更新人
     * @return updateBy 更新人
     */
    public String getUpdateby() {
        return updateby;
    }

    @Override
    public String toString() {
        return "ZczyItem{" +
                "id=" + id +
                ", userId=" + userId +
                ", mobile='" + mobile + '\'' +
                ", userNicename='" + userNicename + '\'' +
                ", description='" + description + '\'' +
                ", itemreturns='" + itemreturns + '\'' +
                ", type=" + type +
                ", category=" + category +
                ", title='" + title + '\'' +
                ", detailImg='" + detailImg + '\'' +
                ", listImg='" + listImg + '\'' +
                ", brief='" + brief + '\'' +
                ", targetAmount=" + targetAmount +
                ", perMoney=" + perMoney +
                ", actAmount=" + actAmount +
                ", status=" + status +
                ", beginTime='" + beginTime + '\'' +
                ", endTime='" + endTime + '\'' +
                ", zcDays='" + zcDays + '\'' +
                ", image='" + image + '\'' +
                ", isBeyond=" + isBeyond +
                ", isRecommend=" + isRecommend +
                ", isEffect='" + isEffect + '\'' +
                ", province=" + province +
                ", provinceName='" + provinceName + '\'' +
                ", city=" + city +
                ", cityName='" + cityName + '\'' +
                ", location='" + location + '\'' +
                ", views=" + views +
                ", doLike=" + doLike +
                ", createtime='" + createtime + '\'' +
                ", createby='" + createby + '\'' +
                ", updatetime='" + updatetime + '\'' +
                ", updateby='" + updateby + '\'' +
                '}';
    }

    /**
     * 更新人
     * @param updateby 更新人
     */
    public void setUpdateby(String updateby) {
        this.updateby = updateby == null ? null : updateby.trim();
    }
}